export default {
  // 导航和通用
  common: { 
    id: '编号',
    confirm: '确定',
    cancel: '取消',
    save: '保存',
    print: '打印',
    exit: '退出',
    loading: '加载中...',
    success: '成功',
    error: '错误',
    warning: '警告',
    delete: '删除',
    edit: '编辑',
    add: '添加',
    search: '搜索',
    reset: '重置',
    submit: '提交',
    close: '关闭',
    open: '打开',
    select: '选择',
    upload: '上传',
    download: '下载',
    refresh: '刷新',
    back: '返回',
    next: '下一步',
    previous: '上一步',
    total: '总计',
    score: '分',
    time: '时间',
    date: '日期',
    name: '姓名',
    age: '年龄',
    gender: '性别',
    male: '男',
    female: '女',
    yes: '是',
    no: '否',
    enabled: '已启用',
    disabled: '已禁用'
  },

  // 报告页面
  report: {
    title: '评测报告',
    title2: '训练报告',
    personalInfo: '个人信息',
    dataLoading: '加载中...',
    assessmentInfo: '评测信息',
    assessmentInfo2: '训练信息',
    chartAnalysis: '图表分析',
    disabilityTypeAnalysis: '障碍类型分析',
    serialNumber: '序号',
    assessmentContent: '评定内容',
    assessmentScore: '评定得分',
    remarks: '备注',
    assessmentScale: '评定量表',
    assessmentDate: '评定日期',
    startTime: '开始时间',
    endTime: '结束时间',
    totalScore: '评定总分',
    opinion: '意见',
    signature: '签名',
    attachment: '附件',
    preset: '预设',
    zoom: '缩放',
    audioPlay: '播放音频',
    audioPause: '暂停音频',
    audioError: '音频播放失败',
    saveSuccess: '保存成功',
    saveFailed: '保存失败，请重试',
    printReport: '打印报告',
    printInitiated: '打印已启动，请在弹出的打印对话框中确认',
    printFailed: '打印失败，请重试',
    exitReport: '退出报告',
    unit: '单位(分)',
    unitTimes: '单位(次)',
    selfCare: '自理能力',
    sphincterControl: '括约肌控制',
    transfer: '转移',
    walking: '行走',
    communication: '交流',
    socialCognition: '社会认知',
    correct: '正确',
    incorrect: '错误',
    hint: '提示',
    pageError: '页面加载出错',
    reload: '重新加载',
    dataFormatError: '报告数据格式不正确',
    noReportData: '没有找到报告数据',
    dataInitError: '数据初始化发生错误',
    canvasName: '图{number}'
  },

  // 设置页面
	settings: {
		systemPassword: '系统密码',
		resetPassword: '重置密码',
    title: '系统设置',
    startup: '启动时',
    fastMode: '快速模式',
    systemInfo: '系统信息',
    unitName: '单位名称',
    showUnitNameInReport: '是否在报告中显示单位名称',
    deviceSN: '设备SN',
    language: '语言',
    themeColor: '主题颜色',
    selectTheme: '选择主题',
    blueTheme: '蓝色主题',
    greenTheme: '绿色主题',
    purpleTheme: '紫色主题',
    voicePackage: '语音包',
    chineseEnglishLanguage: '中英文语言',
    chinese: '中文',
    english: '英文',
    mandarinFemale: '普通话女',
    mandarinMale: '普通话男',
    scaleSettings: '量表设置',
    inputContent: '输入内容（最多160字）',
    content: '内容',
    operation: '操作',
    iotSettings: '物联设置',
    enableIot: '是否开启物联',
    systemUpdate: '系统更新',
    currentVersion: '当前版本',
    checking: '检查中...',
    checkUpdate: '检查更新',
    newVersionFound: '发现新版本，正在下载更新...',
    downloadProgress: '下载进度: {percent}%',
    updateDownloaded: '更新下载完成，将在重启后安装',
    alreadyLatest: '当前已是最新版本',
    checkUpdateFailed: '检查更新失败',
    fastModeDesc: {
      title: '快速模式：',
      line1: '默认以临时用户登录',
      line2: '查看用户列表时，临时用户在第一位',
      normalTitle: '非快速模式：',
      line3: '默认以最后登录的用户登录',
      line4: '查看用户列表时，临时用户在最后一位'
    },
    iotConfirm: '确定关闭物联功能吗？',
    setNewPassword: '请设置新的系统密码',
    repeatPassword: '请重复系统密码',
    passwordMismatch: '两次密码不一致',
    passwordResetSuccess: '密码重置成功',
    settingSuccess: '设置成功',
    iotEnableSuccess: '物联开启成功',
    iotDisabled: '物联已关闭'
  },

  // 量表设置页面
  tableSettings: {
    hideUnusedScales: '隐藏不常用的量表',
    scaleName: '量表名称',
    isHidden: '是否隐藏',
    sortOrder: '排序（数字大靠前）',
    noMore: '没有更多了'
  },

  // 页面相关
  pages: {
    // 主页
    home: {
      assessmentScale: '评定量表',
      cognitiveTraining: '认知训练',
      handEyeCoordination: '手眼协调',
      groupFour: '思维训练',
      loading: '加载中',
      addSuccess: '添加成功'
    },
    // 背包页面
    bag: {
      assessmentScale: '评定量表',
      cognitiveTraining: '认知训练',
      handEyeCoordination: '手眼协调',
      groupFour: '思维训练',
      loading: '加载中',
      deleteSuccess: '删除成功',
      deleteFailed: '删除失败，请重试'
    }
  },

  // 登录页面
  login: {
    accountLogin: '账号登录',
    accountRegister: '账号注册',
    login: '登录',
    register: '注册',
         emailOrPhone: '邮箱/手机号',
     password: '密码',
     enterPasswordPlaceholder: '请输入5-20位密码',
    rememberPassword: '记住密码',
    forgotPassword: '忘记密码?',
    setSecurityQuestions: '设置安全问题',
    previousStep: '上一步',
    cityQuestion: '您居住的城市是？',
    jobQuestion: '您的职业是？',
    answerPlaceholder: '请输入答案，字母区分大小写',
    confirmShutdown: '确定要关闭电脑吗？',
         confirm: '确定',
     cancel: '取消',
     // 验证消息
     enterEmailOrPhone: '请输入邮箱或手机号',
     enterPasswordValidation: '请输入密码',
    validEmailOrPhone: '请输入正确的邮箱或手机号格式',
    passwordLength: '密码长度必须为5-20位',
    enterCity: '请输入您居住的城市',
    enterJob: '请输入您的职业',
    cityMinLength: '城市名称至少需要2个字符',
    jobMinLength: '职业名称至少需要2个字符',
    loginSuccess: '登录成功',
    registerSuccess: '注册成功',
    // 历史记录
    noHistory: '暂无历史记录',
    clearAllHistory: '清空所有记录'
  },

  // 游戏页面
  game: {
    firstItem: '第一项',
    previousItem: '上一项',
    nextItem: '下一项',
    lastItem: '最后项',
    questionList: '题目列表',
    optionalAnswers: '备选答案',
    systemAutoJudge: '(系统自动判定答案)',
    scoringCriteria: '评分标准',
    scaleDescription: '量表说明',
    generateReport: '生成报告',
    exitAssessment: '退出评估',
    confirmExit: '确定要退出吗？',
    confirm: '确定',
    cancel: '取消',
    alreadyFirst: '已经是第一题',
    alreadyLast: '已经是最后一项',
    questionNumber: '第{number}大题',
    // 画布组件
    canvas: {
      brush: '画笔',
      eraser: '橡皮擦',
      clear: '清空'
    },
    // 控制面板
    controlPanel: {
      console: '控制台',
      recording: '录音',
      timer: '计时器',
      alarm: '闹钟',
      counter: '计数器',
      playRecording: '播放录音',
      startRecording: '开始录音',
      cancelRecording: '取消录音',
      finishRecording: '完成录音',
      reRecord: '重新录音',
      reset: '重置',
      start: '开始',
      pause: '暂停',
      continue: '继续',
      closeAlarm: '关闭闹钟',
      correct: '正确',
      wrong: '错误',
      missed: '遗漏',
      // 录音设备错误提示
      noRecordingDevice: '没有检测到录音设备，请确保录音设备正确连接并处于打开状态。',
      permissionDenied: '录音权限被拒绝，请在浏览器设置中允许录音权限。',
      deviceOccupied: '录音设备被其他应用程序占用，请关闭其他使用录音的应用后重试。',
      deviceNotSuitable: '录音设备不满足要求，请检查录音设备设置。',
      deviceConfigError: '录音设备配置错误，请检查录音设备设置。'
    },
    // 数字键盘
    numberPad: {
      answerCorrect: '回答正确',
      answerWrong: '回答错误',
      confirm: '确定',
      answered: '已答题'
    },
    // 题目列表
    questionTable: {
      serialNumber: '序号',
      assessmentContent: '评定内容',
      score: '得分',
      question: '第{number}大题'
    },
    // 配置设置
    config: {
      configPage: '配置页面',
      startTraining: '开始训练',
      cancel: '取消',
      minutes: '分钟'
    }
  },

  // 错误信息
  errors: {
    networkTimeout: '请求超时，请检查网络连接',
    networkError: '网络异常',
    serverError: '服务器错误',
    unauthorized: '未授权访问',
    forbidden: '禁止访问',
    notFound: '资源不存在',
    internalError: '内部错误',
    uploadFailed: '上传失败',
    downloadFailed: '下载失败',
    deleteFailed: '删除失败',
    saveFailed: '保存失败',
    loadFailed: '加载失败'
  },

  // 提示信息
  messages: {
    confirmDelete: '确定要删除吗？',
    confirmExit: '确定要退出吗？',
    unsavedChanges: '有未保存的更改，确定要离开吗？',
    operationSuccess: '操作成功',
    operationFailed: '操作失败',
    pleaseSelect: '请选择',
    pleaseInput: '请输入',
    invalidInput: '输入无效',
    exceedsMaxLength: '超出最大长度限制',
    belowMinLength: '低于最小长度要求'
  },

  // 组件翻译
  components: {
    password: {
      defaultTitle: '请输入密码',
      unlockSuccess: '解锁成功',
      passwordError: '密码错误',
      resetSuccess: '重置密码成功',
      passwordMismatch: '两次输入密码不一致'
    },
    changePassword: {
      title: '修改密码',
      account: '账号',
      accountPlaceholder: '请输入邮箱/手机号',
      cityQuestion: '您居住的城市是？',
      jobQuestion: '您的职业是？',
      answerPlaceholder: '请输入答案，字母区分大小写',
      newPassword: '新密码',
      newPasswordPlaceholder: '请输入新密码',
      confirmPassword: '确认新密码',
      confirmPasswordPlaceholder: '请再次输入新密码',
      pleaseEnterAccount: '请输入账号',
      invalidAccountFormat: '请输入正确的邮箱或手机号格式',
      pleaseEnterCity: '请输入您居住的城市',
      pleaseEnterJob: '请输入您的职业',
      pleaseEnterNewPassword: '请输入新密码',
      passwordTooShort: '密码长度不能少于6位',
      passwordMismatch: '两次输入的密码不一致',
      changeSuccess: '密码修改成功',
      changeFailed: '密码修改失败'
    },
    foot: {
      changePassword: '修改密码',
      logout: '退出登录',
      confirmExit: '确定要退出系统吗？',
      noHistoryTasks: '该患者暂无历史任务',
      noAssignedTasks: '该患者暂无下发任务',
      serviceError: '服务异常,请检查授权',
      lockedState: '当前是锁定状态，请先解锁',
      // 日期时间格式
      dateFormat: {
        year: '年',
        month: '月',
        day: '日'
      },
      loading: '加载中'
    },
    iotHis: {
      title: '下发任务列表',
      title2: '综合任务列表',

      taskNumber: '任务执行号',
      scheme: '涉及方案',
      createTime: '任务创建时间',
      executionTime: '完成时间',
      includedProjects: '包含项目',
      completedProjects: '完成项目',
      actions: '操作',
      startTask: '开始任务',
      switchTask: '引用任务',

      goTask: '继续任务'
    },
    sound: {
      title: '音量调节'
    },
    configSetting: {
      title: '配置页面',
      cardMemory: '卡片记忆',
      startTraining: '开始训练'
    }
  },

  // 页面翻译
  views: {
    member: {
      searchPlaceholder: '请输入用户名、用户编号进行查询',
      defaultUsername: '用户名…',
      age: '年龄',
      report: '报告',
      plan: '计划',
      selectUser: '选择用户',
      nameRequired: '姓名*',
      enterNamePlaceholder: '请输入姓名',
      gender: '性别',
      birthday: '出生日期',
      selectBirthdayPlaceholder: '请选择出生日期',
      idNumber: 'ID号',
      caseSensitivePlaceholder: '请注意大小写',
      remark: '备注',
      enterRemarkPlaceholder: '请输入备注',
      confirmSwitchUser: '是否切换用户为<{username}>？',
      confirmDeleteUser: '是否删除用户<{username}>？',
      noUsersFound: '没有找到相关用户',
      pleaseEnterName: '请输入姓名',
      addSuccess: '添加成功',
      editSuccess: '编辑成功'
    },
    report: {
      editTip: '输入内容不为空，是否覆盖？',
      editTipSave: '输入内容不为空，是否放弃保存？',

      assessmentReport: '评测报告',
      trainingReport: '训练报告',
      searchPlaceholder: '请输入报告时间、报告类别、报告名称进行查询',
      name: '姓名',
      reportTime: '报告时间',
      reportCategory: '报告类别',
      reportName: '报告名称',
      noRecords: '暂无记录',
      assessmentScale: '评定量表',
      recommendTraining: '推荐训练',
      details: '详情',
      delete: '删除',
      confirmDelete: '是否删除？',
      trainingDescription: '根据患者障碍程度，将训练难度由易到难，时间由短至长，进行调整。配合益智游戏活跃大脑，增强患者的积极性。',
      noRecommendedTraining: '暂无推荐训练'
    }
  }
} 